pay a formal visit - Turkish English Dictionary